1 throw : lanzar, tirar (algo a alguien) 2 to pelt with stones : apedrear
beat : golpear con fuerza <the rain was pelting down : llovía a cántaros>